package com.edu.d9_map_impl;

import java.util.LinkedHashMap;
import java.util.Map;

/**
 * LinkedHashmap
 * 有序:指的是保证存入和取出的顺序
 * 无索引
 * 不重复
 * 底层原理是哈希表，只不过每个键值对之间都有了，一个双向的链表来记录存储的顺序
 */
public class LinkedHashMapDemo {
    public static void main(String[] args) {
        Map<String, Integer> map = new LinkedHashMap<>();
        map.put("哇哈哈",20);
        map.put("红苹果",30);
        map.put("南瓜",43);
        map.put("黄瓜",66);
        map.put("南瓜",43);
        map.put("电脑",23);
        System.out.println(map);
    }
}
